Data Fields |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t S_CURRENTMODE:4 |
| vuint32_t S_MTRANS:1 |
| vuint32_t S_DC:1 |
| vuint32_t __pad0__:2 |
| vuint32_t S_PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t S_MVR:1 |
| vuint32_t S_DFLA:2 |
| vuint32_t S_CFLA:2 |
| vuint32_t __pad2__:8 |
| vuint32_t S_PLL1:1 |
| vuint32_t S_PLL0:1 |
| vuint32_t S_OSC:1 |
| vuint32_t S_RC:1 |
| vuint32_t S_SYSCLK:4 |
| } B |
| } | GS |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t TARGET_MODE:4 |
| vuint32_t __pad0__:12 |
| vuint32_t KEY:16 |
| } B |
| } | MCTL |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:18 |
| vuint32_t STANDBY0:1 |
| vuint32_t __pad1__:2 |
| vuint32_t STOP0:1 |
| vuint32_t __pad2__:1 |
| vuint32_t HALT0:1 |
| vuint32_t RUN3:1 |
| vuint32_t RUN2:1 |
| vuint32_t RUN1:1 |
| vuint32_t RUN0:1 |
| vuint32_t DRUN:1 |
| vuint32_t SAFE:1 |
| vuint32_t TEST:1 |
| vuint32_t RESET:1 |
| } B |
| } | MER |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:28 |
| vuint32_t I_CONF:1 |
| vuint32_t I_MODE:1 |
| vuint32_t I_AFE:1 |
| vuint32_t I_TC:1 |
| } B |
| } | IS |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:28 |
| vuint32_t M_CONF:1 |
| vuint32_t M_MODE:1 |
| vuint32_t M_AFE:1 |
| vuint32_t M_TC:1 |
| } B |
| } | IM |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:27 |
| vuint32_t S_MTI:1 |
| vuint32_t S_MRI:1 |
| vuint32_t S_DMA:1 |
| vuint32_t S_NMA:1 |
| vuint32_t S_SEA:1 |
| } B |
| } | IMTS |
|
int32_t | ME_reserved0 [2] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | RESET |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | TEST |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | SAFE |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | DRUN |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | RUN [4] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | HALT0 |
|
int32_t | ME_reserved1 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | STOP0 |
|
int32_t | ME_reserved2 [2] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:8 |
| vuint32_t PDO:1 |
| vuint32_t __pad1__:2 |
| vuint32_t MVRON:1 |
| vuint32_t DFLAON:2 |
| vuint32_t CFLAON:2 |
| vuint32_t __pad2__:8 |
| vuint32_t PLL2ON:1 |
| vuint32_t PLL1ON:1 |
| vuint32_t XOSC0ON:1 |
| vuint32_t IRCON:1 |
| vuint32_t SYSCLK:4 |
| } B |
| } | STANDBY0 |
|
int32_t | ME_reserved3 [2] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t PERIPH:32 |
| } B |
| } | PS [4] |
|
int32_t | ME_reserved4 [4] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:24 |
| vuint32_t RUN3:1 |
| vuint32_t RUN2:1 |
| vuint32_t RUN1:1 |
| vuint32_t RUN0:1 |
| vuint32_t DRUN:1 |
| vuint32_t SAFE:1 |
| vuint32_t TEST:1 |
| vuint32_t RESET:1 |
| } B |
| } | RUNPC [8] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t __pad0__:18 |
| vuint32_t STANDBY0:1 |
| vuint32_t __pad1__:2 |
| vuint32_t STOP0:1 |
| vuint32_t __pad2__:1 |
| vuint32_t HALT0:1 |
| vuint32_t __pad3__:8 |
| } B |
| } | LPPC [8] |
|
union { |
| vuint8_t R |
| struct { |
| vuint8_t __pad0__:1 |
| vuint8_t DBG_F:1 |
| vuint8_t LP_CFG:3 |
| vuint8_t RUN_CFG:3 |
| } B |
| } | PCTL [144] |
The documentation for this struct was generated from the following file: